home *** CD-ROM | disk | FTP | other *** search
- /*
- mag.h
- partially based on
- "CzView 2.20" by Y.Sasaki (1994) and
- "MAGLV 1.20" by H.Takada (1993).
-
- Ver.1.0 1995-04-29 T.Ogihara
- */
-
- #include <objc/objc.h>
- #include "../common.h"
-
- #define MaxImageSize 1024
- #define sizeof_magHeader 32
- #define FlagBufMAX (MaxImageSize / 2)
-
- typedef struct {
- short xbitwidth, yheight, xbytewidth;
- BOOL is256c, isDouble;
- long flagAoffset;
- long flagBoffset;
- long flagBsize;
- long pixeloffset;
- long pixelsize;
- unsigned char memo[MAX_COMMENT];
- } magHeader;
-
- magHeader *loadMagHeader(FILE *, long *, int *);
- void freeMagHeader(magHeader *);
- int magDecode(FILE *, FILE *, magHeader *, long);
-